package com.aliyun.oss.service;

import com.aliyun.oss.pojo.DTO.EditCategoryDTO;
import com.aliyun.oss.pojo.Entity.Category;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface CategoryService extends IService<Category> {
    List<Category> getAllCategory();

    List<Category> queryCategoryLikeByNameOrType(String name, Integer type);

    void deleteCategoryById(String id);

    void updateCategoryById(Integer OperateId, EditCategoryDTO editCategoryDTO);

    void updateCategoryStatusById(Integer operateId, Integer id, Integer status);

    void addCategory(Integer operateId, EditCategoryDTO editCategoryDTO);
}
